BIN 1024 x1 for linear camera array Toshiba TCD1201D
TSV 1024 x40 TSV 800 x20 TSV 16 x1
serSpeed=1000000 serSpeed=115200 Bookmark to save settings. CPU usage is high because of draw plot of pixels, press to continue collect data without plot.
draw: ms; packet_dt: ms; packet loss:
Disconnected

#define ttab Serial.print("\t");
void setup(){Serial.begin(115200);}
uint16_t il=0;
void loop(){
	Serial.print(il); ttab
	Serial.print(millis()/1000); ttab
	for(byte p=A0;p<=A7;p++) {Serial.print(analogRead(p)); ttab}
	Serial.println();
	il++; delay(10);
}
C:\_wr\_Arduino\__test\ReadAnalogVoltageAll_TSV_soil_moisure\ReadAnalogVoltageAll_TSV_soil_moisure.ino
#define EN_sensors_pow_p	9 //power only while reading

#define d0m	1023	//3v3 870R	//600	between arms	
#define d1m	0		//			//41	between arms	
#define d2m	697		//cap		//350	between arms	
/*
#define d0m	720	723
#define d1m	199	0
#define d2m	490	480
*/

#define ttab Serial.print("\t");
void setup(){
	pinMode(EN_sensors_pow_p, OUTPUT);
	digitalWrite(EN_sensors_pow_p,1); //usig FET. If connected directly to sensor - need to use pinMode OUTPUT→on/INPUT→off
	analogReference(EXTERNAL);//EXTERNAL  https://www.arduino.cc/reference/en/language/functions/analog-io/analogreference/
	//external voltage on AREF you have to be careful to never upload the wrong sketch (ie one which calls analogRead() before analogReference()
	//This will prevent you from shorting the active internal reference voltage and the AREF pin
	//Serial.begin(115200);
	Serial.begin(1000000);
	}
uint16_t il=0;
void loop(){
	//pinMode(EN_sensors_pow_p, OUTPUT);
	////digitalWrite(EN_sensors_pow_p,1);
	
	Serial.print(il); ttab
	//Serial.print(millis()/1000.,2); ttab //float
	Serial.print(millis()); ttab
	
	for(byte p=A0;p<=A2;p++) {Serial.print((analogRead(p)+analogRead(p)+analogRead(p)+analogRead(p))/4); ttab} //avg
	//for(byte p=A0;p<=A2;p++) {Serial.print(analogRead(p)); ttab}
	
	//for(byte p=0;p<=13;p++) {Serial.print(digitalRead(p));}
	uint16_t binD=0;
	for(byte p=2;p<=13;p++) {if(digitalRead(p)) binD|=1<600000) delay(1000); //TODO if data is the same skip send of previous but keep last time
	//else delay(10);
}
void setup(){Serial.begin(115200);}
uint16_t il=0;
void loop(){
	Serial.write((byte)il);
	for(byte p=A0,v;p<=A7;p++){
		v=analogRead(p)/4;
		if(v==255) v--;
		Serial.write(v);
	}
	Serial.write(255);
	il++; delay(5);
}
capacitive r water r moisture